Spec-Zone.ru › Angular.js 1.5

Улучшить эту документацию Посмотреть исходный код input[month]

  1. input в модуле ng

Ввод с проверкой и преобразованием месяца. В браузерах, которые ещё не поддерживают HTML5-ввод месяца, будет использован элемент текста. В этом случае текст должен быть введён в корректном формате ISO-8601 (yyyy-MM), например: 2009-01.

Модель всегда должна быть объектом типа Date, в противном случае Angular выдаст ошибку. Некорректные Date объекты (даты, у которых getTime() равно NaN) будут отображены как пустая строка. Если модель не установлена на первое число месяца, при следующем обновлении представления в модель будет установлено первое число месяца.

Часовой пояс, который будет использован для чтения/записи экземпляра Date в модели, может быть определён с помощью ngModelOptions. По умолчанию используется часовой пояс браузера.

Информация о директиве

  • Эта директива выполняется на уровне приоритета 0.

Использование

<input type="month"
       ng-model="string"
       [name="string"]
       [min="string"]
       [max="string"]
       [ng-min=""]
       [ng-max=""]
       [required="string"]
       [ng-required="string"]
       [ng-change="string"]>

Аргументы

Параметр Тип Подробности
ngModel string

Присваиваемое выражение Angular для привязки к данным.

name
(необязательно)
string

Имя свойства формы, под которым контрол публикуется.

min
(необязательно)
string

Устанавливает min ключ ошибки валидации, если введённое значение меньше min. Этот параметр должен быть в формате ISO-месяца (yyyy-MM). Также можно использовать интерполяцию в этом атрибуте (например, min="{{minMonth | date:'yyyy-MM'}}"). Обратите внимание, что min также добавит проверку валидности HTML5.

max
(необязательно)
string

Устанавливает max ключ ошибки валидации, если введённое значение больше max. Этот параметр должен быть в формате ISO-месяца (yyyy-MM). Также можно использовать интерполяцию в этом атрибуте (например, max="{{maxMonth | date:'yyyy-MM'}}"). Обратите внимание, что max также добавит проверку валидности HTML5.

ngMin
(необязательно)
datestring

Устанавливает min ограничение валидации до даты/строки ISO-недели, до которой вычисляется выражение ngMin. Обратите внимание, что он не устанавливает атрибут min.

ngMax
(необязательно)
datestring

Устанавливает max ограничение валидации до даты/строки ISO-недели, до которой вычисляется выражение ngMax. Обратите внимание, что он не устанавливает атрибут max.

required
(необязательно)
string

Устанавливает required ключ ошибки валидации, если значение не введено.

ngRequired
(необязательно)
string

Добавляет атрибут required и ограничение валидации required к элементу, когда выражение ngRequired принимает значение true. Используйте ngRequired вместо required, когда вы хотите привязать данные к атрибуту required.

ngChange
(необязательно)
string

Выражение Angular, которое выполняется при изменении ввода из-за взаимодействия пользователя с элементом ввода.

© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.5.11/docs/api/ng/input/input%5Bmonth%5D

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API